package com.day12_Thread;

/**
 * @ClassName: DemoTest
 * @Author: zw
 * @Description: 出百万拳，行万里路；
 * @Create 2024/3/23-21:21
 * @Version 1.0
 */
public class DemoTest {
    // 某电影院上映电影， 总共有100张票；
    // 但是有3个窗口，
    // 请设计一个程序模拟该电影院买票

    /**
     * 思路：
     * 1.定义一个SellTicket类实现Runnable接口，
     * 里面定一个成员遍历private tickets =100；
     *2.在SellTicket类中重写run（）方法实现卖票。代码如下
     *  a：判断票数大于0，可以卖票，并告知是哪个窗口卖
     *  b：卖票之后，总票数减1
     *  c: 如果没有票了，也有人过来问， 所以这里用死循环让卖票动作一直执行
     * 3. 定义一个测试类SellTicketDemo，里面有main方法
     *  a: 创建SellTicket对象
     *  b: 创建三个Thread类对象，把SellTicket对象作为构造方法的参数， 并给出窗口名名称
     */
}
